  <query name="Java Cobol Integration" resid="jci">
      <object global="false">
          <objecttype>
              <type name="JAVACLASS"/>
          </objecttype>
          <fetchdisplay as="Java Class" resid="jvc"/>
          <related>
          	<object>
          		<objecttype>
          			<type name="METHOD"/>
          		</objecttype>
          		<fetchdisplay as="Java Method" resid="jvm"/>	
          		<related>
              	<object>
                	 <objecttype>
                     <type name="DECISION"/>
                  </objecttype>
                  <related>
                  	<object>
                      <fetchdisplay as="Resolves To" resid="rest"/>
                      <fetchtype as="Object Type" resid="objt"/>
                    </object>
                  </related>
                  <fetchdisplay as="Boundary Decision Name" resid="bdm"/>
              	</object>
              </related>
            </object>  	
          </related>
      </object>
  </query> 
  
  <query name="COBOL ECI Dependencies" resid="cei">
    <object>
      <objecttype>
        <type name="COBOL"/>
      </objecttype>
      <related>
        <reltype>
          <relset flag="PRODUCE"/>
        </reltype>
        <object>
          <objecttype>
            <type name="PROGRAM"/>
          </objecttype>
          <related>
            <reltype>
              <relset flag="PRODUCE"/>
            </reltype>
            <object>
              <objecttype>
                <type name="PROGRAMENTRY"/>
              </objecttype>
              <related>
                <reltype>
                  <rel name="IsResolvedIn"/>
                </reltype>
                <object>
                  <related>
                    <object>
											<fetchdisplay as="Method" resid="jvm"/>
                   	  <related>
                   	  	<reltype>
                   	  		<rel name="IsDefinedIn"/>
                   	  	</reltype>
                   	  	<object>	
	                        <fetchdisplay as="Java Class" resid="jvc"/>
                          <related>
                            <reltype>
                              <rel name="IsDefinedIn"/>
                            </reltype>
                            <object>
                              <fetchdisplay as="Java File" resid="jvf"/>
                              <related>
                                <reltype>
                                  <rel name="IsContainedInJavaPackage"/>
                                </reltype>
                                <object>
                                  <fetchdisplay as="Java Package" resid="jvp"/>
                                </object>
                              </related>
														</object>
                          </related>
                        </object>  	
                      </related>
                    </object>
                    <reltype>
                      <rel name="IsLinkedByMethod"/>
                    </reltype>
                  </related>
                </object>
              </related>
           	</object>
         	</related>
       	</object>
     	</related>
     	<fetchdisplay as="COBOL" resid="cbl"/>
    </object>
  </query>
  
  <query name="Copybook ECI Dependencies">
    <object>
      <objecttype>
        <type name="COPYBOOK"/>
      </objecttype>
      <related>
        <reltype>
          <relset flag="USE" incoming="true"/>
        </reltype>
				<object>
				  <objecttype>
				    <type name="COBOL"/>
				  </objecttype>
				  <related>
				    <reltype>
				      <relset flag="PRODUCE"/>
				    </reltype>
		        <object>
		          <objecttype>
		            <type name="PROGRAM"/>
		          </objecttype>
		          <related>
		            <reltype>
		              <relset flag="PRODUCE"/>
		            </reltype>
		            <object>
		              <objecttype>
		                <type name="PROGRAMENTRY"/>
		              </objecttype>
		              <related>
		                <reltype>
		                  <rel name="IsResolvedIn"/>
		                </reltype>
		                <object>
		                  <related>
		                    <object>
													<fetchdisplay as="Method"/>
	                    	  <related>
	                     	  	<reltype>
		                   	  		<rel name="IsDefinedIn"/>
	                     	  	</reltype>
	                     	  	<object>	
	                            <fetchdisplay as="Java_Class"/>
	                            <related>
	                              <reltype>
	                                <rel name="IsDefinedIn"/>
	                              </reltype>
	                              <object>
	                                <fetchdisplay as="Java_File"/>
	                                <related>
	                                  <reltype>
	                                    <rel name="IsContainedInJavaPackage"/>
	                                  </reltype>
	                                  <object>
		                                  <fetchdisplay as="Java_Package"/>
	                                  </object>
	                                </related>
																</object>
	                            </related>
	                          </object>  	
	                        </related>
	                      </object>
	                      <reltype>
	                        <rel name="IsLinkedByMethod"/>
	                      </reltype>
	                    </related>
	                  </object>
	                </related>
	             	</object>
	           	</related>
	         	</object>
	       	</related>
	       	<fetchdisplay as="COBOL"/>
	    	</object>
	    </related>
	    <fetchdisplay as="Copybook"/>
	  </object>  	
  </query>     

  <query name="Program ECI Dependencies">
    <object>
      <objecttype>
        <type name="PROGRAM"/>
      </objecttype>
      <related>
        <reltype>
          <relset flag="PRODUCE"/>
        </reltype>
        <object>
          <objecttype>
            <type name="PROGRAMENTRY"/>
          </objecttype>
          <related>
            <reltype>
              <rel name="IsResolvedIn"/>
            </reltype>
            <object>
              <related>
                <object>
		 							<fetchdisplay as="Method"/>
	             	  <related>
	             	  	<reltype>
		           	  		<rel name="IsDefinedIn"/>
	             	  	</reltype>
	             	  	<object>	
	                    <fetchdisplay as="Java_Class"/>
	                    <related>
	                      <reltype>
	                        <rel name="IsDefinedIn"/>
	                      </reltype>
	                      <object>
	                        <fetchdisplay as="Java_File"/>
	                        <related>
	                          <reltype>
                              <rel name="IsContainedInJavaPackage"/>
                            </reltype>
                            <object>
                              <fetchdisplay as="Java_Package"/>
                            </object>
                          </related>
												</object>
                      </related>
                    </object>  	
                  </related>
                </object>
                <reltype>
                  <rel name="IsLinkedByMethod"/>
                </reltype>
              </related>
            </object>
	       	</related>
	    	</object>
	    </related>
	    <fetchdisplay as="PROGRAM"/>
	  </object>  	
  </query>